package com.bkgy.modular.tbrealtimevariable.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.bkgy.modular.tbrealtimevariable.entity.TbRealTimeVariable;
import com.bkgy.sys.common.entity.ResultData;

/**
 * 仿真数据接口服务类
 *
 * @author 生成器生成
 * @date 2022-10-17 09:29:12
 */
public interface TbRealTimeVariableService extends IService<TbRealTimeVariable> {

    /**
     * 添加记录
     *
     * @param data   数据
     * @param userId 用户id
     * @param sname  用户姓名
     */
    ResultData insertDataTbRealTimeVariable(String data, Long userId, String sname);

    /**
     * 根据主键删除对象
     *
     * @param indocno 对象主键
     */
    ResultData deleteOne(Long indocno);

    /**
     * 根据主键字符串删除多个对象
     *
     * @param str_indocno 对象主键字符串
     */
    ResultData deleteMany(String str_indocno);

    /**
     * 修改记录
     *
     * @param data   数据
     * @param userId 用户id
     * @param sname  用户姓名
     */
    ResultData updateDataTbRealTimeVariable(String data, Long userId, String sname);

    /**
     * 分页查看记录
     */
    ResultData findDataTbRealTimeVariableByPage(String data);

    /**
     * 查看一条数据信息
     */
    ResultData findDataTbRealTimeVariableByIndocno(String data);
}